package src;


import javax.swing.JPopupMenu;
import javax.swing.KeyStroke;


/**
 *JMix
 */
public class ObjetoMenu {
    private String nombre;
    private int mnemonic;
    private KeyStroke acceso;
    private boolean separador;
    
    public ObjetoMenu(){
        
    }
    
    public ObjetoMenu(String nombre){
        this.nombre = nombre;
    }
    public ObjetoMenu(String nombre, int mnemonic){
        this.nombre = nombre;
        this.mnemonic = mnemonic;
    }
    public ObjetoMenu(String nombre, boolean separador){
        this.nombre = nombre;
        this.separador = separador;
    }
    public ObjetoMenu(String nombre, int mnemonic, KeyStroke acceso){
        this.nombre = nombre;
        this.separador = separador;
        this.acceso = acceso;    
    }
    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public int getMnemonic() {
        return mnemonic;
    }

    public void setMnemonic(int mnemonic) {
        this.mnemonic = mnemonic;
    }
    
    public boolean hasMnemonic()
    {
        return (this.mnemonic != -1);
    }
    
    public KeyStroke getAcceso() {
        return acceso;
    }

    public void setAcceso(KeyStroke acceso) {
        this.acceso = acceso;
    }
    
    public boolean hasAcceso()
    {
        return (this.acceso != null);
    }
    
    public boolean isSeparador() {
        return separador;
    }

    public void setSeparador(boolean separador) {
        this.separador = separador;
    }
    
}
